Script Familiarity and Its Effect on CAPTCHA Usability: An Experiment with Arab Participants
نویسندگان
چکیده
Many web-based services such as email, search engines, and polling sites are being abused by spammers via computer programs known as bots. This problem has bred a new research area called Human Interactive Proofs (HIP) and a testing device called CAPTCHA, which aims to protect services from malevolent attacks by distinguishing bots from human users. In the past decade, researchers have focused on developing robust and safe HIP systems but have barely evaluated their usability. To begin to fill this gap, the authors report the results of a user study conducted to determine the extent that English language proficiency affects CAPTCHA usability for users whose native language is not English. The results showed a significant effect of participants’ English language proficiency level on the time the participant takes to solve CAPTCHA, which appear to be related to multiple usability issues including satisfaction and efficiency. Yet, they found that English language proficiency level does not affect the number of errors made while entering CAPTCHA or reCAPTCHA. The authors’ results have numerous implications that may inform future CAPTCHA design. DOI: 10.4018/jwp.2012040105 International Journal of Web Portals, 4(2), 74-87, April-June 2012 75 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. consume precious computer and communication resources which may result in disruption of business activities. Other forms of disruptive automatic script attacks are denial of service, ticket and event registration, recommendation and rating systems and online voting. This problem has bred a new field of study called Human Interactive Proofs (HIP) aiming to mitigate risk. In this context, a testing device called CAPTCHA has been introduced which serves to identify whether the end-user is human or computer software (von Ahn, Blum, & Langford, the CAPTCHA Project homepage) (von Ahn, Blum, & Langford, 2004). The term CAPTCHA stands for “Completely Automated Public Turing Test to tell Computers and Humans Apart” and was first developed by researchers at Carnegie Mellon University in 2000. The seemingly easy task of distinguishing between human and bot is in fact one of the most classic and intriguing problems in computer science. Accurately recognizing human users is essential in fighting spam and abuse of online services. A typical CAPTCHA is a distorted image that contains English words or a group of digits and characters of Latin script (see Figure 1). In online registration forms and often in the case of adding content to online forums, social networks and wikis, users are asked to type the distorted characters displayed usually within an image at the end of the form. The user’s entry is compared to the actual, intended characters; if they match, the user is allowed to continue through registration. The CAPTCHA approach capitalizes on an inherent weakness of computer programs in deciphering images with distorted text, termed OCR (Optical Character Recognition), whereas humans can easily read distorted text within images. The main purpose of CAPTCHA systems is to distinguish humans from software robots by providing challenges that are easily solved by humans but are too difficult for computers. The existence of effective CAPTCHA does not suggest that no software can be built to solve it with a reasonable success rate but rather that the cost of building such a tool would be too expensive in terms of development and computational requirements to be practical. The goal is to make the cost of building and using software to break CAPTCHA higher than the cost of using a human. All CAPTCHA systems must satisfy three basic properties: 1. Must be easy for humans to solve, 2. Must be difficult for software robots to solve, and 3. Must be supported by a large and dynamic set of test cases that it is not possible for a computer to know in advance. The set should be easy to generate and grade. The goal of the large and dynamic set is to prevent the risk of an attacker generating all possible answers to all of the possible tests. Nowadays, CAPTCHA is used to protect many types of internet services such as free email services, blogs, social networks, and even online banking. Thanks to the effectiveness of CAPTCHA, major free email providers such as Yahoo!, MSN, and Gmail are able to prevent spammers from creating millions of free accounts that would be used to send spam emails. As proof of CAPTCHA’s effectiveness, when MSN Hotmail service deployed its first CAPTCHA, Hotmail registration suddenly dropped by 19% (von Ahn, Maurer, McMillen, Abraham, & Blum, 2008). CAPTCHA systems Figure 1. An example of character based CAPTCHA taken from Yahoo! and Live email registration services 12 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/script-familiarity-its-effectcaptcha/73916?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Computer Science, Security, and Information Technology. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
Cyber security using arabic captcha scheme
Bots are programs that crawl through the web site and make auto registrations. CAPTCHAs, using Latin script, are widely used to prevent automated bots from abusing online services on the World Wide Web. However, many of the existing English based CAPTCHAs have some inherent problems and cannot assure the security of these websites. This paper proposes a method that focuses on the use of Arabic ...
متن کاملFour-Dimensional Usability Investigation of Image CAPTCHA
Image CAPTCHA, aiming at effectively distinguishing human users from malicious script attacks, has been an important mechanism to protect online systems from spams and abuses. Despite the increasing interests in developing and deploying image CAPTCHAs, the usability aspect of those CAPTCHAs has hardly been explored systematically. In this paper, the universal design factors of image CAPTCHAs, s...
متن کاملSEIMCHA: a new semantic image CAPTCHA using geometric transformations
As protection of web applications are getting more and more important every day, CAPTCHAs are facing booming attention both by users and designers. Nowadays, it is well accepted that using visual concepts enhance security and usability of CAPTCHAs. There exist few major different ideas for designing image CAPTCHAs. Some methods apply a set of modifications such as rotations to the original imag...
متن کاملOTRCaptcha: A Novel Object and Text Recognition Based Image CAPTCHA
CAPTCHA is an important technology to prevent auto-script attack. Currently most of the CAPTCHA systems are text based, which firstly distort, rotate different characters and then use some obfuscation, aiming to make the text difficult to be recognized by autoscript while still can be learnt easily by real users. However, such kind of CAPTCHA schema either too simple, which can be attacked easi...
متن کاملEvaluating the Usability of Optimizing Text-based CAPTCHA Generation
A CAPTCHA is a test that can, automatically, tell human and computer programs apart. It is a mechanism widely used nowadays for protecting web applications, interfaces, and services from malicious users and automated spammers. Usability and robustness are two fundamental aspects with CAPTCHA, where the usability aspect is the ease with which humans pass its challenges, while the robustness is t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJWP
دوره 4 شماره
صفحات -
تاریخ انتشار 2012